Formalizing Relational Model Transformation Approaches
نویسنده
چکیده
The current efforts on model transformation promise solutions for various problems in model driven software development. However, vague concepts still outnumber semantically well-defined approaches. Among the various concepts for model transformations, relational approaches seem to be the most promising. In my Ph.D. thesis, I am going to investigate the syntax and semantics of relational model transformation languages as well as computational aspects, thus giving an execution semantics to relations.
منابع مشابه
Formalization of QVT-Relations: OCL-based Static Semantics and Alloy-based Validation
The OMG QVT standard aims at consolidating and simplifying the model transformation landscape by offering three domain-specific languages (Relations, Operational Mappings, and Core) inspired in the declarative and imperative paradigms. We focus on QVT-Relations, which allows declaring a transformation as a set of relations that should hold between concrete models. The standard states the wellfo...
متن کاملA Satisficing Bi-Directional Model Transformation Engine using Mixed Integer Linear Programming
The use of model transformation in software engineering has increased significantly during the past decade, with the ability to rapidly transform models and ensure consistency between those models being a key property of Model Driven Architecture. However, these approaches can be applied to a wide variety of different model types and some of these models and associated transformations require d...
متن کاملComparing Two Model Transformation Approaches
For the MDA vision to become a reality, there must be a viable means to perform model-to-model transformation. In this paper, we compare and contrast two approaches to model transformation: one is a graph transformation-based approach, and the other is a relational approach, based on the QVT-Merge submission for OMG’s MOF 2.0 Query/View/Transformation Request for Proposal. We apply them both to...
متن کاملInformation Modeling and Higher-order Types
While some information modeling approaches (e.g. the Relational Model, and Object-Role Modeling) are typically formalized using first-order logic, other approaches to information modeling include support for higher-order types. There appear to be three main reasons for requiring higher-order types: (1) to permit instances of categorization types to be types themselves (e.g. the Unified Modeling...
متن کاملVerification of Model Transformations
With the increasing use of automatic transformations of models, the correctness of these transformations becomes an increasingly important issue. Especially for model transformation generally defined using abstract description techniques like graph transformations or declarative relational specifications, however, establishing the soundness of those transformations by test-based approaches is n...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004